package com.xebest.web.view;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @desc:
 * @author: chenjing
 * @createTime: 2017/7/6 0006 下午 4:06
 * @history:
 * @version:v1.0
 */
public class XeVenOrderRefundDetailView implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 商品图片
     */
    private String proPicture;

    /**
     * 商品sku
     */
    private String proSku;

    /**
     * 商品货号
     */
    private String proNum;

    /**
     * 商品名称
     */
    private String proName;

    /**
     * 分类名称
     */
    private String proCategoryName;

    /**
     * 计价方式 1：重量 2：数量
     */
    private Integer pricingType;

    /**
     * 商品单位
     */
    private String proUnit;


    /**
     * 规格值
     */
    private String specValue;

    /**
     * 成交价
     */
    private BigDecimal proCostPrice;

    /**
     * 购买数量/重量
     */
    private BigDecimal purchaseNum;

    /**
     * 标准重量
     */
    private BigDecimal normWeight;
    /**
     * 实发数量/重量
     */
    private BigDecimal realSendNum;

    /**
     * 差异量
     */
    private BigDecimal differenceNum;

    /**
     * 退货量
     */
    private BigDecimal returnGoods;

    /**
     * 订购金额
     */
    private BigDecimal orderAmount;

    /**
     * 运费
     */
    private BigDecimal freAmount;
    /**
     * 特批优惠金额
     */
    private BigDecimal specialDisamount;

    /**
     * 优惠分摊金额
     */
    private BigDecimal pmtAmount;

    /**
     * 退款金额
     */
    private BigDecimal refundAmount;

    /**
     * 已退金额
     */
    private BigDecimal realRefundedAmount;

    /**
     * 商品总价
     */
    private BigDecimal proTotalPrice;

    public String getProPicture() {
        return proPicture;
    }

    public void setProPicture(String proPicture) {
        this.proPicture = proPicture;
    }

    public String getProSku() {
        return proSku;
    }

    public void setProSku(String proSku) {
        this.proSku = proSku;
    }

    public String getProNum() {
        return proNum;
    }

    public void setProNum(String proNum) {
        this.proNum = proNum;
    }

    public String getProName() {
        return proName;
    }

    public void setProName(String proName) {
        this.proName = proName;
    }

    public String getProCategoryName() {
        return proCategoryName;
    }

    public void setProCategoryName(String proCategoryName) {
        this.proCategoryName = proCategoryName;
    }

    public Integer getPricingType() {
        return pricingType;
    }

    public void setPricingType(Integer pricingType) {
        this.pricingType = pricingType;
    }

    public String getProUnit() {
        return proUnit;
    }

    public void setProUnit(String proUnit) {
        this.proUnit = proUnit;
    }

    public String getSpecValue() {
        return specValue;
    }

    public void setSpecValue(String specValue) {
        this.specValue = specValue;
    }

    public BigDecimal getProCostPrice() {
        return proCostPrice;
    }

    public void setProCostPrice(BigDecimal proCostPrice) {
        this.proCostPrice = proCostPrice;
    }

    public BigDecimal getPurchaseNum() {
        return purchaseNum;
    }

    public void setPurchaseNum(BigDecimal purchaseNum) {
        this.purchaseNum = purchaseNum;
    }

    public BigDecimal getNormWeight() {
        return normWeight;
    }

    public void setNormWeight(BigDecimal normWeight) {
        this.normWeight = normWeight;
    }

    public BigDecimal getRealSendNum() {
        return realSendNum;
    }

    public void setRealSendNum(BigDecimal realSendNum) {
        this.realSendNum = realSendNum;
    }

    public BigDecimal getDifferenceNum() {
        return differenceNum;
    }

    public void setDifferenceNum(BigDecimal differenceNum) {
        this.differenceNum = differenceNum;
    }

    public BigDecimal getReturnGoods() {
        return returnGoods;
    }

    public void setReturnGoods(BigDecimal returnGoods) {
        this.returnGoods = returnGoods;
    }

    public BigDecimal getOrderAmount() {
        return orderAmount;
    }

    public void setOrderAmount(BigDecimal orderAmount) {
        this.orderAmount = orderAmount;
    }

    public BigDecimal getFreAmount() {
        return freAmount;
    }

    public void setFreAmount(BigDecimal freAmount) {
        this.freAmount = freAmount;
    }

    public BigDecimal getSpecialDisamount() {
        return specialDisamount;
    }

    public void setSpecialDisamount(BigDecimal specialDisamount) {
        this.specialDisamount = specialDisamount;
    }

    public BigDecimal getPmtAmount() {
        return pmtAmount;
    }

    public void setPmtAmount(BigDecimal pmtAmount) {
        this.pmtAmount = pmtAmount;
    }

    public BigDecimal getRefundAmount() {
        return refundAmount;
    }

    public void setRefundAmount(BigDecimal refundAmount) {
        this.refundAmount = refundAmount;
    }

    public BigDecimal getRealRefundedAmount() {
        return realRefundedAmount;
    }

    public void setRealRefundedAmount(BigDecimal realRefundedAmount) {
        this.realRefundedAmount = realRefundedAmount;
    }

    public BigDecimal getProTotalPrice() {
        return proTotalPrice;
    }

    public void setProTotalPrice(BigDecimal proTotalPrice) {
        this.proTotalPrice = proTotalPrice;
    }
}
